package chan.project.model.dto.travelPlan;

import chan.project.model.entity.Location;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
/**
 * Ai生成旅行地点封装类
 */
public class TravelGuide implements Serializable {
    /**
     * 存储 Location 对象的列表
     */
    private List<Location> locationList;
    /**
     * 旅行起点（可不填）
     */
    private String startLocationName;
    /**
     * 旅行终点（可不填）
     */
    private String endLocationName;
    /**
     * 旅途描述
     */
    private String allDescription;
    /**
     * 计划需求
     */
    private String planRequirements;
}
